package cl.rizepe.playntest.core.views;

import playn.core.Layer;
import pythagoras.f.Point;
import cl.rizepe.playntest.core.effects.Effect;

public interface EffectedLayer extends Layer {
	public EffectedLayer clone();	
	public void updateEffects();	
	public void addEffect(Effect effect);	
	public void removeEffect(Effect effect);	
	public float getScale();	
	public void setCenter(Point point);	
	public Point getCenter();	
	public Point getTranslate();
	public void setTranslate(Point p);
	public Point getSize();
	public Point getOrigin();
	public float getCircumscribedDiameter();
	public float getRotation();
	public float scaledWidth();
	public float scaledHeight();
}
